#ifndef MICROS_H
#define MICROS_H

#include <stdint.h>

// 初始化 micros 系统（使用 TIM4）
void micros_init(void);

// 返回当前时间（微秒），范围 ~71.5 分钟
uint32_t micros(void);

// 可选：毫秒
static inline uint32_t millis(void) {
    return micros() * 0.001;
}

#endif
